#include "WiiCISIOPrivateInclude.h"
#include "WiiCISIOPublicInclude.h"
#include "WiiCISIORoot.h"

#if WIICIS_PLATFORM == WIICIS_PLATFORM_WINDOWS
#include "WiiCISIORootWindows.h"
#elif WIICIS_PLATFORM == WIICIS_PLATFORM_LINUX
#include "WiiCISIORootLinux.h"
#else
#error "? LOLWUT APPLE"
#endif

namespace WiiCIS {
	namespace IO {
		Root *Root::Create() {
#if WIICIS_PLATFORM == WIICIS_PLATFORM_WINDOWS
			return new RootWindows();
#elif WIICIS_PLATFORM == WIICIS_PLATFORM_LINUX
			return new RootLinux();
#else

#endif
		}
	}
}